.TH std::experimental::ranges::UnsignedIntegral 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::experimental::ranges::UnsignedIntegral \- std::experimental::ranges::UnsignedIntegral

.SH Synopsis
   Defined in header <experimental/ranges/concepts>
   template< class T >                                                 (ranges TS)
   concept bool UnsignedIntegral = Integral<T> && !SignedIntegral<T>;

   The concept UnsignedIntegral<T> is satisfied if and only if T is an integral type
   and std::is_signed<T>::value is false.

.SH Notes

   UnsignedIntegral<T> may be satisfied by a type that is not a unsigned integer type,
   for example, bool.

.SH See also

   is_integral checks if a type is an integral type
   \fI(C++11)\fP     \fI(class template)\fP
   is_signed   checks if a type is a signed arithmetic type
   \fI(C++11)\fP     \fI(class template)\fP
